package com.liferay.dao;

import java.util.List;

import com.liferay.model.ClassSubject;
import com.liferay.model.Lesson;
import com.liferay.model.ListSubjectOpen;
import com.liferay.model.Room;
import com.liferay.model.SubjectOpen;
import com.liferay.model.Teacher;

public interface SubjectOpenDao {

	public List<ClassSubject> getClassByFaculty(long idFaculty);
	
	public List<Room> getListRoom();
	
	public List<Lesson> getListLesson();
	
	public List<Teacher> getTeacherByFaculty(long idFaculty,String roleName);
	
	public boolean insertSubjectOpenByFaculty(SubjectOpen subjectOpen);
	
	public List<ListSubjectOpen> getListSubjectOpenByYearOfSemester(long idFaculty,long fkYearOfSemester);
	
	public boolean deleteSubjectOpenById(long id);

	public List<SubjectOpen> getListSubjectOpenById(long idSubjectOpen);
}
